WeDevs\ERP\Accounting\API\Tax_Rates_Controller B

Total Complexity 89
Dependencies 3
Dependents 0
Total lines 990
Lines of code 630
Logical lines of code 290
Comment lines 176
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
prepare_item_for_database()
A
48 13 40
register_routes()
A
31 1 190
prepare_tax_pay_response()
A
53 11 19
prepare_line_item_for_database()
A
54 8 25
get_tax_records()
A
47 7 33
get_tax_rates()
A
47 7 33
prepare_tax_summary_response()
A
56 8 16
add_log()
S
50 4 30
get_item_schema()
S
44 1 54
update_tax_rate()
S
53 3 22
bulk_delete()
S
60 3 13
prepare_item_for_response()
S
59 3 13
quick_edit_tax_rate()
S
55 2 18
create_tax_rate()
S
56 2 18
line_edit_tax_rate()
S
57 2 15
get_tax_summary()
S
59 2 14
line_add_tax_rate()
S
58 2 14
get_tax_rate()
S
59 2 13
get_tax_pay_record()
S
59 2 13
delete_tax_rate()
S
62 2 10
line_delete_tax_rate()
S
65 2 8
pay_tax()
S
60 1 13
prepare_tax_line_for_response()
S
70 1 6